home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Grab Bag
/
Shareware Grab Bag.iso
/
050
/
madtrb31.arc
/
SAMPDIR.PAS
< prev
next >
Wrap
Pascal/Delphi Source File
|
1985-05-17
|
2KB
|
56 lines
PROGRAM SAMPGET;
{
This TURBO PASCAL program is used to show how to use the $INCLUDE
file GETDIR.PAS. These include file is a re-work of one found in
Borland's Sig database on Compuserve written by Jim McCarthy,
Technical Support at Borland. It is specific to PCDos or MSDos
2.0 or higher for the IBM/PC/XT or BIOS compatable.
}
VAR
Mask : String[80];
filename : string[80];
done : boolean;
error : integer;
online : integer;
i : integer;
{$I GetDir.PAS}
procedure printname(filename:string80);
begin
write(filename); write(copy(' ',1,14-length(filename)));
online:=online+1;
if online = 5 then
begin
writeln;
online:=0;
end;
end;
BEGIN
online:=0; error:=0;
DirSetup('INIT',error);
done:=false;
if error <> 0 then done:= true;
While not done do
BEGIN
Write('Enter mask:');
Readln(Mask);
writeln(mask);
If Mask = '' then done := true;
if not done then dirget('FIRST',mask,filename,31,error);
if error <> 0 then done:= true;
if not done then printname(filename);
while error = 0 do
BEGIN
dirget('NEXT',mask,filename,31,error);
if error <> 0 then done:= true;
if not done then printname(filename);
END;
END;
writeln;
write ('last error was:'); writeln(error);
DirSetup('FINISH',error);
write('setup err:'); writeln(error);
END.